iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 15
1
Software Development

C#可以做出甚麼?系列 第 15

C#實作-樂透

  • 分享至 

  • xImage
  •  

明天是中秋節
但是今天也是可以說中秋節快樂/images/emoticon/emoticon07.gif

遇到中秋節就是有很多東西會想買
所以買樂透或許是一個方法
但是選號碼也很難/images/emoticon/emoticon77.gif

所以這篇準備寫樂透

        {
            //產生六個號碼
            int[] randomBall = new int[6];
            //產生亂數初始值
            Random rnd = new Random();  
            for (int i = 0; i < 6; i++)
            {
                //隨機產生1~49
                randomBall[i] = rnd.Next(1, 50);  

                for (int j = 0; j < i; j++)
                {
                    //檢查號碼是否重複
                    while (randomBall[j] == randomBall[i])    
                    {
                        j = 0;  
                         //重新產生,存回陣列,亂數產生的範圍是1~49
                        randomBall[i] = rnd.Next(1, 50);  
                    }
                }
               ViewBag.b1 = randomBall[0].ToString();
               ViewBag.b2 = randomBall[1].ToString();
               ViewBag.b3 = randomBall[2].ToString();
               ViewBag.b4 = randomBall[3].ToString();
               ViewBag.b5 = randomBall[4].ToString();
               ViewBag.b6 = randomBall[5].ToString();
            }


            return View();
        }

DEAR ALL 我們明天見/images/emoticon/emoticon08.gif


上一篇
開始學習用C#實作
下一篇
還是C#實作
系列文
C#可以做出甚麼?30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言